@charset "utf-8";
.search{  display:block; width:350px; margin:auto; max-width:95%;}
.search input{display: block;
width: 280px; max-width:calc(100% - 62px);box-sizing:border-box;
height: 34px;
overflow: hidden;
line-height: 22px;
color: #999;
font-family: "宋体";
font-size: 12px;
margin: 0;
padding: 5px 15px 5px 14px;
background-color: #fff;
border-top: 1px solid #ccc;
border-bottom: 1px solid #ccc;
border-left: 1px solid #ccc;
border-right: none;
outline: none;
float: left;}
.search button{
  display: block;
  width: 60px;
  height: 34px;
  overflow: hidden;
  line-height: 34px;
  color: #fff;
  font-family: "微软雅黑";
  font-size: 14px;
  text-align: center;
  background-color: #fff;
  background-color: #0c4da2;
  outline: none;
  border: none;
  float: left;
}
.res{ display:block; clear:both;max-width:95%; margin:auto; padding-bottom:15px; color:#999; padding-top:10px;}
.app_header{ display:none;}
.news_con{ max-width:100%;}
.news_con .dp{ max-width:100%;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden; padding-top:10px;
}
dl.news_dl .dt_2{ float:right;}
.center{display: flex;
    justify-content:center;
    align-items:center;}
.rongy .picli .img{ height:155px;}
.rongy .picli .title{ margin-top:10px;}
.ys01 .img{ display:none;}
@media screen and (max-width :1000px){
#pages{ max-width:100%; min-height:0px;}
.app_header{border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;display:block;
	padding:0px 0; width:100%; float:left;
	height:auto;
	overflow:hidden;
	position: fixed;
	z-index: 22;display:block; top:0px; left:0px; height:50px; background-color:rgba(255,255,255,0.95); background-color:#ffffff;
}
.app_header .app_logo{   float:left; padding-top:5px; margin-left:5px;}
.app_header .app_logo img{ max-width:100%;max-height:40px;}
.app_header .morenav{ float:right; display:block; width:40px; height:40px; margin-top:5px; margin-left:10px; background-color:#0C4CA3; color:#FFFFFF; text-align:center; line-height:40px; font-weight:bold}

.app_header .nav{height: 0; overflow: hidden; -webkit-transition: all .2s ease-in; transition: all .2s ease-in;position:relative;z-index:2; border-top:none;}
.app_header .navon{height:72px;}

.header{ display:none;}
.body,.flash2{ padding-top:52px;}
.flash2 .swiper-slide a{ display:block; overflow:hidden;}
.flash2 .swiper-slide img{ width:160%; margin-left:-30%; max-width:160%; margin-right:-30%;}
.rightl{ width:100%;}
.leftr{ display:none;}
.topadcs{ margin-top:0px;max-width:100%; overflow:hidden;}
.topadcs img{ width:140%; max-width:140%; margin-left:-20%; margin-right:-20%;}
.header, .content, .footer{ max-width:100%;}

.g_ft{ height:auto;}
.g_ft *{ max-width:100%;}
.g_ft .content{ width:500px; max-width:95%;}
.g_ft .ftan{ display:block; width:100%; text-align:center;}
.g_ft .ftanlst li{ text-align:center; width:100%;}
.g_ft .ftanlst li img{ margin:auto;}

/*.g_ft .f_ftcon,.g_ft .m_ftlogoc{ width:100%; margin:auto;}*/



.g_ft .f_ftcon,.g_ft .m_ftlogoc{ width:100%; margin:auto; margin-top:10px;}
dl.news_dl dt{width:165px;
height: 125px; float:left; margin:auto;}
dl.news_dl dt img{ max-width:100%; max-height:100%;}
.news_con dd{ margin:auto; width:calc(100% - 180px); float:right; overflow:hidden;}


dl.news_dl .dt_2{ float:left; width:100%; clear:both;}

.n_info_con,.n_info_con *{ max-width:100%; overflow-x:auto;box-sizing:border-box;}
body .cp,.RandomNews{ display:none;}
.rights,.pro{ max-width:100%; float:none; margin:auto; clear:both;height:auto;}


.pleft{ clear:both; max-width:100%; float:none; margin:auto;}
.pright{ clear:both; width:calc(100% - 20px); margin-left:10px; margin-right:10px;max-width:100%; float:none;}
dl.pd_list_dl,.pro dl{ max-width:calc(100% / 3);box-sizing:border-box; height:auto; padding:10px;}
dl.pd_list_dl dd,.pro dd{ max-width:100%; }
dl.pd_list_dl dt img,.pro dl img{ max-width:100%;box-sizing:border-box;max-height:calc(100vw / 3);}
dl.pd_list_dl dt,.pro dt{ max-width:100%; max-height:calc(100vw / 3);}
.pro_box{ margin:auto; max-width:700px;}
body{ background-image:none;}
.flash2,.topadcs{ border-bottom:solid 5px #0C4CA3;}
.flash2+.body{ padding-top:0;}
.ny_prol{ display:none;}
.pro .tit{ padding-left:10px; padding-right:10px; box-sizing:border-box;}
.pro .tit li{ max-width:calc(100vw - 70px);}
.tu1{ height:auto;}
.tu1 img{ max-width:100%;}
.kh_bj{ height:auto;width:calc(100% - 20px); margin-left:10px; margin-right:10px;}
.kh_bj .t_h2{ margin:10px 0;}
.kh li{ width:calc((100% - 30px) / 4); height:auto; margin-bottom:20px; padding-bottom:40px; background-image:none;}
.kh li img{ height:calc((100vw - 30px) * 0.7 / 4); width:100%;}
.kh li a:hover img{ padding:0px; border:none; max-width:100%; height:calc((100vw - 30px) * 0.7 / 4);}
.kh li a{ width:100%; height:auto;position:relative; display:block; overflow:visible; padding-bottom:15px;}
.kh li em{ top:auto; bottom:-20px; background-color:#666666; left:50%; margin-left:-75px; z-index:1; position:absolute;}
.kh li b{ width:95%; display:block; margin:auto; text-align:center;}
.kh li a,.kh li a:hover{ background-image:none;}
.kh li a{ background-color:#F3F3F3;}
.kh li a:hover{ background-color:#0C4CA3;}
.about,.rongy,.went,.dongt{ width:calc(100% - 20px); margin-left:10px; margin-right:10px;box-sizing:border-box;}
.dls02 dd{ width:calc(100% - 280px);}
.bis03{ width:100%;}
.dongt{ margin-top:10px; padding-bottom:10px; background-color:#FFFFFF; height:auto;}
.list3{ height:auto; padding-bottom:10px; padding-top:10px; margin-top:10px;}
.link{ padding:10px;box-sizing:borer-box; height:auto; width:100%;}
.rongy .picli .img{ height:200px; max-height:200px;}

.ys01 .img{ display:block;}
.ys01,.ys02,.ys{ background-image:none;height:auto;}
.ys{ padding-top:20px; padding-bottom:20px; background-color:#f5f5f5; float:left; width:100%;box-sizing:border-box;}
.ys01 .one{ position:relative; width:100%; height:auto; left:auto; top:auto; right:auto; bottom:auto; clear:both;
	border-bottom:1px solid #ddd;
	padding-top: 10px;
	padding-bottom: 10px; float:left; padding:10px;box-sizing:border-box;}
.ys01 .img{ float:left; width:300px;}
.ys01 .img img{ max-width:100%;}
.ys01 .img+div{ width:calc(100% - 320px); float:right}
.ys01 .two .img,.ys01 .four .img{ float:right; width:300px;}
.ys01 .two .img+div,.ys01 .four .img+div{ float:left;}
.about{ height:auto;}
}

@media screen and (max-width :768px){
.ys01 .img{ float:left; width:100%; text-align:center;}
.ys01 .img+div,.ys01 .two .img,.ys01 .four .img{ width:100%;}
.dls02 dt{ width:180px;}
.dls02 dt img{max-width:100%; height:auto;}
.dls02 dd{ width:calc(100% - 200px);}
.dongt .nr li a{ width:calc(100% - 100px);}
}
@media screen and (max-width :500px){
dl.pd_list_dl,.pro dl{max-width:50%;}
dl.pd_list_dl dt img,.pro dl img,dl.pd_list_dl dt,.pro dt{max-height:50vw;}

.kh li{ width:calc(50% - 10px); margin-right:5px; margin-left:5px;}
.kh li:nth-child(2n+1){ clear:both;}
.kh li:nth-child(2n){ margin-right:5px;}
.dls02{ padding:10px;}
.dls02 dt{ width:100%; max-height:50vw; overflow:hidden;}
.dls02 dt img{ width:100%;}
.dls02 dd{ width:100%;box-sizing:border-box; margin:auto; padding:10px 0px;}
}